from selenium.webdriver.common.by import By

from page_object.pages.BasePage import BasePage
from page_object.pages.ShopPage import ShopPage
from page_object.driver.AndroidClient import AndroidClient
class SelectedPage(BasePage):
    def addDefault(self):
        '''
        一键添加自选
        :return: 返回自己页面
        '''
        return self
    def gotoShop(self):
        """
        点击进入市场页面
        :return:
        """
        # 第一种写法，也是最基础得写法
        # self.driver.find_element_by_xpath("//*[@text='市场']")
        # self.driver.find_element_by_xpath("//*[@text='市场']").click()

        # 第二种写法，by写法
        # shop = (By.XPATH, "//*[@text='市场']")
        # self.find(shop)
        # self.find(shop).click()

        # 第三种写法，调用BasePage里面封装得find_by_xpath方法，最简单

        self.find_by_xpath('市场')
        self.find_by_xpath('市场').click()

        return ShopPage()
